defect design engineering cad manufacturing autocad arredamento defects cam industrial design law engineer expert architettura failure analysis expert witness consulting construction cnc engineers consultant